body { font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */ }
a:link { }
a:visited { }
a:hover, a:focus { }
a:active { }

#skip-to-nav, #page {
/*	font-size: 0.75em; /* 16px x .75 = 12px */
/*	line-height: 1.5em; /* 12px x 1.5 = 18px */
/* Use a 14px base font size with a 21px line height */
	font-size: .875em; /* 16px x .875 = 14px */
	line-height: 1.5em; /* 14px x 1.5 = 21px */
}
h1 {
	font-size: 1.3em;
	margin: 0;
	padding:0;
}
#content h1 { 
	line-height:1.5em;
	font-size:1.3em; }
h2 {
	font-size:1.2em;
	color:#630;
	margin:1em 0 .25em 0;
}
h2.grouping { margin-bottom:0;}
h3 {
	font-size: 1.1em;
	margin: 0; 
}
h4, h5, h6 {
	font-size: 1.1em;
	margin: 1.364em 0; 
}
p { }
blockquote {
	margin-left: 2em;
	margin-right: 2em;
}
pre {
	font-size: 1.1em; 
	margin: 1.364em 0; 
}
hr {
	height: 1px;
	border: 1px solid #666;
}
ul, ol {
	margin: 0; 
	padding: 5px 0 5px 2em; 
}
.item-list ul {
	margin: 1.5em 0;
	padding: 0 0 0 2em; /* LTR */
}
label { font-weight: bold;}
.horizontalnav label { font-weight: normal;}
ul ul, ul ol, ol ol, ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin: 0; }
li {
	margin: 0;
	padding: 0;
}
.item-list ul li, ul.menu li, li.expanded, li.collapsed, li.leaf {
	margin: 0;
	padding: 0;
}
ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: decimal; }
dl { }
dt {
	margin: 0;
	padding: 0;
	font-weight:bold;
}
dd {
	margin: 0 0 0 2em; /* LTR */
	padding: 0;
}
table {
	border-top:1px solid #000;
	border-left:1px solid #000;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	caption-side:top;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;}
caption { 
	font-size:1.2em;
	padding:1em 0 .5em 0;
	font-weight:bold;
	text-align:left;}
colgroup { }
col { }
tr { }
td, th { 
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:3px;
	margin:0;
	text-align:left;}
td.center { text-align:center;}
td.right { text-align:right;}
td {}
th { 
	font-weight:bold;
	}
thead th {
	background-color:#E9E8DA;
	color:#000000;
	text-align:center;
}
form {
	margin: 0;
	padding: 0;
}
fieldset { padding: 0.5em; }
legend { }
label { }
input { }
select { }
optgroup { }
option { }
textarea { }
button { }
img { border: 0;
}
abbr, /* Abbreviations */ acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
	white-space: nowrap;
}
q { }
cite { }
strong, b { }
em, i { }
code, kbd, samp, tt, var { }
del { }
ins { }
big { }
small { }
sub { }
sup { }
